package com.ruoyi.yl.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import com.ruoyi.yl.domain.vo.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * @Author: linKe
 * @Date: 2022/2/20 15:34
 * @FileName: YlDrugEmployee
 * @version: 1.0
 * @Description: 员工信息表
 */
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@Data
@TableName("yl_drug_employee_lin")
public class YlDrugEmployee  extends BaseEntity {

    private static final long serialVersionUID = 1L;
    @TableId(value = "id",type= IdType.AUTO)
    private Long id;

    /**
     * 员工id
     */
    private Long number;

    /**
     * 员工名称
     */
    private String name;

    /**
     * 密码
     */
    private String password;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 性别
     * 字典控制
     */
    private Integer gender;

    /**
     * 电话号码
     */
    private String tel;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 证件号
     */
    private String idCard;

    /**
     * 职位
     * 字典表
     */
    private Integer position;

    /**
     * 地址
     */
    private String address;

    /**
     * 地址详情
     */
    private String addressDetail;

    /**
     * 科室id
     * 关联科室表
     */
    private Long department;

    /**
     * 角色
     */
    private Long role;

    /**
     * 创建时间
     */
    private LocalDateTime createTableTime;

    /**
     * 状态
     * 字典数据
     */
    private Integer status;
    /**
     * 接诊状态
     * 0：未接诊 1：接诊中 2：已结束
     * 字典数据
     */
    private Integer receptionStatus;
}
